Description: Compared to other versions of the Arduino using a separate USB-Serial converter chip, the Leonardo innovatively uses a single-chip solution. Only with a Atmega32u4 USB communication and control. The Leonardo differs from all preceding boards in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Leonardo to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port. It also has other implications for the behavior of the board. Greatly improve the applications. Arduino Leonardo need the new version above Arduino IDE1.01.
Specification: Microcontroller: ATmega32u4 Operating voltage: 5V Input voltage(recommended): 7V - 12V Input voltage(limits): 6V - 20V Digital I / O pins: 20 PWM channels: 7 Analog input channels: 12 DC current per I / O pin: 40mA DC current for 3.3V pin: 50mA Flash memory: 32KB(ATmega32u4) of which 4KB used by bootloader SRAM: 2.5KB(ATmega32u4) EEPROM: 1KB(ATmega32u4) Clock speed: 16MHz